package com.xnyzc.lhy.mis.entity.result.cms.driver;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author conglijuan
 * @create 2019-08-19 11:33
 */
@Data
public class CmsOaDriverWalletListRes {

    @ApiModelProperty(value = "司机姓名")
    private String driverName;

    @ApiModelProperty(value = "司机手机号")
    private String driverPhone;

    @ApiModelProperty(value = "供应商ID")
    private String officeId;

    @ApiModelProperty(value = "司机账户名")
    private String bankAccountName;

    @ApiModelProperty(value = "司机注册城市ID")
    private String registerCityId;

    @ApiModelProperty(value = "司机注册城市名字")
    private String registerCityName;

    @ApiModelProperty(value = "司机状态码")
    private Integer accountStatus;

    @ApiModelProperty(value = "司机状态描述")
    private String accountStatusDescribe;

    @ApiModelProperty(value = "钱包余额")
    private BigDecimal walletBanlance;

    @ApiModelProperty(value = "可提现金额")
    private BigDecimal cashBanlance;

    @ApiModelProperty(value = "提现中金额")
    private BigDecimal cashingBanlance;

    @ApiModelProperty(value = "冻结余额")
    private BigDecimal frozenBalance;

    @ApiModelProperty(value = "历史提现总金额")
    private BigDecimal cashTotal;

    @ApiModelProperty(value = "司机ID")
    private Long driverId;

    @ApiModelProperty(value = "钱包ID")
    private Long walletId;

    @ApiModelProperty(value = "司机信息表ID")
    private Long infoId;

    @ApiModelProperty(value = "省份")
    private String province;

    @ApiModelProperty(value = "城市")
    private String city;

    @ApiModelProperty(value = "省份加城市，用于Excel导出")
    private String provinceAddCity;

    @ApiModelProperty(value = "每页显示的数据量")
    private Integer pageSize;

    @ApiModelProperty(value = "查询第几页数据")
    private Integer current;

    @ApiModelProperty(value = "导出类型")
    private Integer exportType;

    @ApiModelProperty(value = "当期结算的总金额")
    private Long grossAmount;

    @ApiModelProperty(value = "开始时间")
    private String startDat;

    @ApiModelProperty(value = "结束时间")
    private String endDat;

    private String recordType;

    private String transactionSerialNo;

    private Date startDate;

    private Date endDate;

}
